Un'agenzia fotografica è un'impresa che rappresenta i fotografi professionisti e le loro opere. Le agenzie fotografiche gestiscono i diritti d'autore dei fotografi e vendono le loro immagini a editori, pubblicitari, aziende e privati.
Le agenzie fotografiche possono essere locali, nazionali o internazionali. Le agenzie locali rappresentano i fotografi che operano in un'area geografica specifica, come una città, una regione o un paese. Le agenzie nazionali rappresentano i fotografi che operano in tutto il paese, mentre le agenzie internazionali rappresentano i fotografi che operano a livello globale.
Fino alla nascita e progressivo sviluppo del microstock - nei primi anni 2000 - le agenzie fotografiche sono state l'unica fonte organizzata di immagini esistente al mondo.